package com.punai.customer.domain.temporary;

import com.punai.common.annotation.Excel;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

/**
 * 归口信息对象 short_cus_gk_use_data
 *
 * @author zhx
 * @date 2023-05-26
 */
public class ShortCusGkUseData
        {
private static final long serialVersionUID = 1L;

    /** $column.columnComment */
        private String id;

    /** $column.columnComment */
        private Long companyId;

    /** 模板id */
            @Excel(name = "模板id")
        private String templateId;

        private String specId;

    /** 模板字段的code */
            @Excel(name = "模板字段的code")
        private String codeDesc;

    /** 填写的值 */
            @Excel(name = "填写的值")
        private String valueStr;

    /** code_desc的对应名称的冗余 */
            @Excel(name = "code_desc的对应名称的冗余")
        private String nameStr;

    /** 关联code的一条记录id,区分code对应数据 */
            @Excel(name = "关联code的一条记录id,区分code对应数据")
        private String linkId;

    /** 排序 */
            @Excel(name = "排序")
        private Integer orderNum;

    public void setId(String id)
            {
            this.id = id;
            }

    public String getId()
            {
            return id;
            }
    public void setCompanyId(Long companyId)
            {
            this.companyId = companyId;
            }

    public Long getCompanyId()
            {
            return companyId;
            }
    public void setTemplateId(String templateId)
            {
            this.templateId = templateId;
            }

    public String getTemplateId()
            {
            return templateId;
            }

            public String getSpecId() {
                return specId;
            }

            public void setSpecId(String specId) {
                this.specId = specId;
            }

            public void setCodeDesc(String codeDesc)
            {
            this.codeDesc = codeDesc;
            }

    public String getCodeDesc()
            {
            return codeDesc;
            }
    public void setValueStr(String valueStr)
            {
            this.valueStr = valueStr;
            }

    public String getValueStr()
            {
            return valueStr;
            }
    public void setNameStr(String nameStr)
            {
            this.nameStr = nameStr;
            }

    public String getNameStr()
            {
            return nameStr;
            }
    public void setLinkId(String linkId)
            {
            this.linkId = linkId;
            }

    public String getLinkId()
            {
            return linkId;
            }
    public void setOrderNum(Integer orderNum)
            {
            this.orderNum = orderNum;
            }

    public Integer getOrderNum()
            {
            return orderNum;
            }

@Override
public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("companyId", getCompanyId())
            .append("templateId", getTemplateId())
            .append("codeDesc", getCodeDesc())
            .append("valueStr", getValueStr())
            .append("nameStr", getNameStr())
            .append("linkId", getLinkId())
            .append("orderNum", getOrderNum())
        .toString();
        }
        }
